/*******************树样式***********************/
/*树型组件样式*/
.rxtree {
  position:absolute;
  background:#ffffff;
  border:1px solid #d6d6d6;
  overflow-x:hidden;
  overflow-y:hidden;
  text-align:left;
}
.rxtree:hover {
  overflow-x:auto;
  overflow-y:auto;
}
.rxtree_ul {
    display:none;
    width:100%;
    padding:0;
    margin:0;
}
.rxtree_li {
    display:block;
    width:100%;
    list-style:none;
}
.rxtree_node {
    cursor:default;
    border:none;
    padding:4px;
    white-space:nowrap;
    display:block;
}
.rxtree_node:hover{
    background:#fae4c1;
}

.rxtree_nodei_plus{
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:20px;
    background:url(../images/rxtree_plus.png);
    cursor:pointer;
}
.rxtree_nodei_plus:hover{
    background:url(../images/rxtree_plus_focus.png);
}

.rxtree_nodei_minus{
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:20px;
    background:url(../images/rxtree_minus.png);
    cursor:pointer;
}
.rxtree_nodei_minus:hover{
    background:url(../images/rxtree_minus_focus.png);
}

.rxtree_nodei_parent{
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:20px;
    background:url(../images/rxtree_parent_focus.png);
    cursor:pointer;
}

.rxtree_nodei_child{
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:20px;
    background:url(../images/rxtree_child_focus.png);
    cursor:pointer;
}

.rxtree_check{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_check.png);
    cursor:pointer;
}
.rxtree_uncheck{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_uncheck.png);
    cursor:pointer;
}
.rxtree_check_disable{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_check_disable.png);
    cursor:pointer;
}
.rxtree_uncheck_disable{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_uncheck_disable.png);
    cursor:pointer;
}
.rxtree_label{
    vertical-align:middle;
    height:20px;
    line-height:20px;
    text-indent:0px;
    color:#666666;
    padding-left:5px;
    padding-right:5px;
    cursor:pointer;
    display:-moz-inline-box;
    display:inline-block;
}
.rxtree_label_selected{
    vertical-align:middle;
    height:20px;
    line-height:20px;
    text-indent:0px;
    color:#4090E7;
    /*background:#94C0F1;*/
    padding-left:5px;
    padding-right:5px;
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
}
.rxtree_move_none{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_to_none.png);
}
.rxtree_move_left{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_to_left.png);
    cursor:pointer;
}
.rxtree_move_right{
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:20px;
    background:url(../images/rxtree_to_right.png);
    cursor:pointer;
}

/*搜索框样式*/
.rxtree_search_text {
    position:absolute;
    top:0px;
    height: 24px;
    line-height: 24px;
    left:0px;
    width:0px;
    padding-left:5px;
    padding-right:5px;
    border: 0px;
    border-bottom: 1px solid #d6d6d6;
    background: #ffffff;
    color: #666666;
    outline:none;
    display:none;
}
.rxtree_search_text:hover {
    border: 1px solid #c3c3ce;
}
.rxtree_search_button {
  position:absolute;
  top:0px;
  right:0px;
  width: 26px;
  height: 26px;
  background:#ffffff url(../images/rxtree_search.png) no-repeat;
  cursor:pointer;
}
/*过滤器样式*/
.rxtree_filter {
  position:absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 24px;
  line-height: 24px;
  border: 0px;
  border-bottom: 1px solid #d6d6d6;
  padding-left:5px;
  padding-right:5px;
  background: #ffffff url(../images/rxsearch_bg.png) no-repeat right;
  outline: none;
  color: #666666;
}
.rxtree_filter:hover {
    border: 1px solid #c3c3ce;
}

/*拖拽节点样式*/
.rxtree_drag_node {
    position:absolute;
    height:20px;
}
.rxtree_drag_node_icon {
    position:absolute;
    top:0px;
    left:0px;
    width:20px;
    height:20px;
}
.rxtree_drag_node_text {
    position:absolute;
    top:0ppx;
    left:20px;
    width:100px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}
